Big Huge Thesaurus

mammal Semnopithecus

noun